body, html {
    height: 100%;
    -webkit-tap-highlight-color: transparent;
}

.demos-title {
    text-align: center;
    font-size: 34px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}
.demos-sub-title {
    text-align: center;
    color: #888;
    font-size: 14px;
}

#tab-event-latest:first-child{
    margin-top: 5px;
}
.poster_image{
    display: flex;
    flex-direction: column;
    align-items : center;
    margin: 10px;
}
.poster a:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 15px;
}
.poster_title{
    position: relative;
    left:10px;
    font-weight:400;
    font-size:17px;
    width:auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    word-wrap:break-word;
    word-break:break-all;
}
.poster_text{
    height: 40px;
    position:relative;
    /*display: flex;*/
    /*flex-direction:row;*/
    /*justify-content: space-between;*/
    /*margin-top: 10px;*/
}
.poster_text :first-child{
    position: absolute;
    left:10px;
    bottom: 10px
}
.poster_text :last-child{
    position: absolute;
    right:10px;
    bottom: 10px
}


/*.weui-btn_mini{*/
/*display:inline-block;*/
/*padding:0 1.32em;*/
/*line-height:2.3;*/
/*font-size:13px;*/
/*}*/
.weui-btn_medium{
    display:inline-block;
    padding:0 1.4em;
    line-height:2.5;
    font-size:18px;
}
/*.weui-media-box__info__meta_extra{*/
    /*padding-left:1em;*/
    /*border-left:1px solid #CECECE;*/
/*}*/
.weui-media-box__info__meta_extra{
    float: right;
    right:1em;
    border-left:1px solid #CECECE;
}

/*.weui-search-bar{*/
    /*height: fit-content;*/
/*}*/